<?php
$event = new eventoModel();

extract($_GET);

if($funcao == "inserir"){
    $event->inserir();
}

if($funcao == "edit"){
    $event->editar();
}

if($funcao == "del"){
    $event->del();
}

class eventoModel{
    private $crud;
    public function __construct(){
        include 'conexaoMysql.php';
        $this->crud = new Crud();
    }
    
    function listar(){
        $this->crud->ler('tbEvento','*','');
        $linhas = mysql_num_rows($res);
        echo $linhas;
        while ($linha = mysql_fetch_array($res)){
		echo "$linha[tb_evento_id]";
                echo "$linha[1]";
                echo "$linha[2]";
        }
    }
    
    function inserir(){
        extract($_POST);
        $dtinicio = $this->crud->inverterData($tbEventoDataInicio);
        $dtfim = $this->crud->inverterData($tbEventoDataFim);
        $this->crud->inserir('tbEvento', 
                 'tbEventoTema,    tbEventoDescricao,   tbEventoDataInicio,    tbEventoDataFim,   tbEventoCidade,   tbEventoEstado,   tbEventoNumEdicao', 
                "'$tbEventoTema','$tbEventoDescricao','$dtinicio', '$dtfim','$tbEventoCidade','$tbEventoEstado','$tbEventoNumEdicao'");
                header("location:eventos.php");
    }
    
    function editar(){
        extract($_POST);
        $this->crud->alterar('tbEvento', 
                "tbEventoTema =  '$tbEventoTema',    tbEventoDescricao = '$tbEventoDescricao',   tbEventoDataInicio = '$tbEventoDataInicio',
                 tbEventoDataFim = '$tbEventoDataFim',   tbEventoCidade = '$tbEventoCidade',   tbEventoEstado = '$tbEventoEstado',
                 tbEventoNumEdicao = '$tbEventoNumEdicao', tbEventoEntidadePromovedora = '$tbEventoEntidade'", 
                "where tbEventoId = $tbEventoId");
        header("location:eventos.php");
    }

    function del(){
        $id= $_GET['tbEventoId'];
        $this->crud->apagar('tbEvento', "where tbEventoId = $id");
        header("location:eventos.php");
    }
}